Bisimulation and Language Equivalence
نویسنده
چکیده
One way to understand an interactive system is firmly rooted in language theory, that a system is its set of runs (or words). Properties of systems are described in a linear time temporal logic. Relationships between automata, language theory and logic are then utilised, such as the theory of ω-regular languages and Büchi automata. An alternative viewpoint is that an interactive system should be understood as its capability for interacting with other systems. Language and automata theory then have less relevance because a more intensional account of system behaviour is needed than that given by sets of words. Bisimulation equivalence has a pivotal role within this approach. Bisimulation is a rich concept which appears in various areas of theoretical computer science. Besides its origin for understanding concurrency, it was independently developed in the context of modal logic. In this paper we make some contrasts between bisimulation equivalence and language equivalence. There are two threads. First is that because bisimulation is more intensional, results in language and automata theory can be recast for bisimulation. The second thread is the contrast between definability of language equivalence and bisimulation equivalence. Bisimulation equivalence is definable as a “simple” formula in first-order logic with fixed points. Language equivalence is not definable as an unconditional projection of simple least fixed point. This should be contrasted with a known normal form result for least fixed point logic: any least fixed point definable relation is definable as a projection of a simple least fixed point under equality conditions on its components. It should be noted that undefinability of language equivalence in least fixed point logic per se would actually imply P 6= NP. In section 2 we consider the two origins of bisimulation. In section 3 we describe some results which contrast bisimulation equivalence and language equivalence on automata. The final two sections discuss logics and the undefinability result.
منابع مشابه
Decentralized Supervisory Control of Discrete Event Systems for Bisimulation Equivalence
In decentralized systems, branching behaviors naturally arise due to communication, unmodeled dynamics and system abstraction, which can not be adequately captured by the traditional sequencing-based language equivalence. As a finer behavior equivalence than language equivalence, bisimulation not only allows the full set of branching behaviors but also explicitly specifies the properties in ter...
متن کاملDecidability of Bisimulation Equivalence for First-Order Grammars
A self-contained proof of the decidability of bisimulation equivalence for first-order grammars is given. This provides an alternative for Sénizergues’ decidability proof (1998,2005) for nondeterministic pushdown automata with deterministic popping ε-steps, which generalized his decidability proof for language equivalence of deterministic pushdown automata.
متن کاملA Process-Algebraic Language for Probabilistic I/O Automata
We present a process-algebraic language for Probabilistic I/O Automata (PIOA). To ensure that PIOA specifications given in our language satisfy the “input-enabled” property, which requires that all input actions be enabled in every state of a PIOA, we augment the language with a set of type inference rules. We also equip our language with a formal operational semantics defined by a set of trans...
متن کاملSymbolic Bisimulation for a Higher-Order Distributed Language with Passivation!
We study the behavioural theory of a higher-order distributed calculus with private names and locations that can be passivated. For this language, we present a novel Labelled Transition System where higher-order inputs are symbolic agents that can perform a limited number of transitions, capturing the nature of passivation. Standard first-order weak bisimulation over this LTS coincides with con...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001